#include "stdafx.h"
#include "ZegoStreamInfo.h"

CZegoStreamInfo::~CZegoStreamInfo()
{
}

CZegoStreamInfo::CZegoStreamInfo(const std::string &streamId, const std::string &userId, const std::string &userName, const std::string &extraInfo, bool isCurUser)
{

}
CZegoStreamInfo::CZegoStreamInfo(const CZegoStreamInfo &otherStream)
{
	m_strStreamId = otherStream.m_strStreamId;
	m_strUserId = otherStream.m_strUserId;
	m_strUserName = otherStream.m_strUserName;
	m_strExtraInfo = otherStream.m_strExtraInfo;
	m_hPlayWnd = otherStream.m_hPlayWnd;
	m_bCurUserCreated = otherStream.m_bCurUserCreated;
	m_bPrimary = otherStream.m_bPrimary;
}


std::string CZegoStreamInfo::getStreamId()
{
	return m_strStreamId;
}
std::string CZegoStreamInfo::getUserId()
{
	return m_strUserId;
}
std::string CZegoStreamInfo::getUserName()
{
	return m_strUserName;
}
std::string CZegoStreamInfo::getExtraInfo()
{
	return m_strExtraInfo;
}

void CZegoStreamInfo::setPlayWnd(HWND wnd)
{
	m_hPlayWnd = wnd;
}
HWND CZegoStreamInfo::getPlayWnd()
{
	return m_hPlayWnd;
}

bool CZegoStreamInfo::isCurUserCreated(void)
{
	return m_bCurUserCreated;
}

bool CZegoStreamInfo::isPlaying(void)
{
	return m_hPlayWnd > 0;
}

